Waves and their applications Science